Operator Library: Hardware Platform
The operator GPO provides an interface to the digital outputs. Via parameter Pin_ID, you select the digital output (which is wired to a physical pin on a GPIO unit) you want to use for sending a signal.
For all platforms except the imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms: If you use a frame grabber with two GPIO units, use parameter ConnectorType to select the GPIO unit you want to address (GPIO or Front GPIO). On the imaFlex CXP-12 Quad and imaFlex CXP-12 Penta platforms, the parameter ConnectorType is not available.
Each digital output can only be used once. Thus, the selected digital output is to be used by exclusively one instance of the GPO operator.
For each digital output, one device resource of type TriggerOut is used. See Appendix. Device Resources for a full list of device resources.
For the mapping of digital outputs and physical pins on the GPIO units, check User Manual of your frame grabber.
Available for Hardware Platforms |
---|
imaFlex CXP-12 Penta |
imaFlex CXP-12 Quad |
mE 5 marathon VCLx |
mE 5 marathon VCL |
mE 5 marathon VCX-QP |
mE 5 marathon VF2 |
LightBridge VCL |
mE 5 ironman VQ8-CXP6D/-CXP6B |
mE 5 ironman VD8-PoCL |
pixelPlant 100 |
pixelPlant 200 |
Property | Value |
---|---|
Operator Type | M |
Input Link | I, general purpose output signal to be send out of the frame grabber. |
Link Parameter | Input Link I |
---|---|
Bit Width | 1 |
Arithmetic | unsigned |
Parallelism | 1 |
Kernel Columns | 1 |
Kernel Rows | 1 |
Img Protocol | VALT_SIGNAL |
Color Format | VAF_GRAY |
Color Flavor | FL_NONE |
Max. Img Width | any |
Max. Img Height | any |
PinID (imaFlex CXP-12 Quad and imaFlex CXP-12 Penta) | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | FrontGpo0 | |||
Range |
imaFlex CXP-12 Penta: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Quad:{FrontGpo0, FrontGpo1, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} |
|||
Via parameter PinID, you define the digital output (which is wired to a physical pin on a GPIO socket) you want to use for sending a signal. The same digital output can be used only once, i.e., by one instance of the GPO operator. FrontGpoN represents the GPO for the Front GPIO connector. ExtensionGpoN represents the GPO for Extension GPIO side connector.
|
Pin_ID (mE5 platforms, pixelPlant and LightBridge VCL) | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | 0 | |||
Range | [0;7], [0;3] or [0;1] | |||
Via parameter Pin_ID, you define the digital ouput (which is wired to a physical pin on the GPIO or FrontGPIO socket) you want to use for sending a signal. The same digital output can be used only once, i.e., by one instance of the GPO operator. [0;7] When you address the GPIO on marathon, or if you use a device with only one GPIO unit (ironman, PixelPlant), the value range is 0 - 7. [0;3] When you address the GPIO on LightBridge, the value range is 0-3. [0;1] When you address the Front GPIO on marathon or LightBridge, the value range is 0-1.
|
ConnectorType | ||||
---|---|---|---|---|
Type | static write parameter | |||
Default | GPIO | |||
Range | {GPIO, FrontGPIO} | |||
Via parameter ConnectorType, you define which GPIO socket (GPIO or Front GPIO) you want to address with the value you enter for parameter Pin_ID.
|
The use of operator GPO is shown in the following examples:
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
An area scan trigger for CoaXPress is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
An area scan trigger for CoaXPress12 is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Area Scan Trigger for microEnable 5 VQ8-CXP6B and VQ8-CXP6D'
An area scan trigger for CoaXPress is presented. External sources, an internal frequency generator or software trigger pulses can be used for trigger generation.
-
'Line Scan Trigger for microEnable IV VD4-CL/-PoCL Using Operator TrgBoxLine'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design. For parameters of "TrgBoxLine" on microEnable4 IV VD4-CL/PoCL platform please read corresponding operator documentation under 'TrgBoxLine'.
-
'Line Scan Trigger for microEnable IV VQ4-GE/-GPoE Using Operator TrgBoxLine'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design. For parameters of "TrgBoxLine" on microEnable IV VQ4-GE/-GPoE platform please read corresponding operator documentation under 'TrgBoxLine'.
-
' Line Scan Trigger for microEnable 5 marathon/LightBridge VCL with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 VD8-CL/-PoCL with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 marathon VCX QP with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for imaFlex CXP-12 Quad with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.
-
'Line Scan Trigger for microEnable 5 VQ8-CXP6 with TrgBoxLine Operator Usage'
A VisualApplets design example showing the usage of operator TrgBoxLine in a simple design.